﻿using NUnit.Framework;
using Smartkernel.Data;

namespace Smartkernel.NUnitTest.Data
{
    [Category("Data")]
    [TestFixture]
    public class SmartParameterDirectionTest
    {
        [Test]
        public void Test()
        {
            //【01】两个不同的对象如果都赋值为相同的参数方向对象，则应该相等（涉及方法：Output属性、ReturnValue属性）
            var obj1 = SmartParameterDirection.Output;
            var obj2 = SmartParameterDirection.Output;
            Assert.AreEqual(obj1, obj2);
            var obj3 = SmartParameterDirection.ReturnValue;
            var obj4 = SmartParameterDirection.ReturnValue;
            Assert.AreEqual(obj3, obj4);
        }
    }
}
